
h1, h2, h3, h4, h5, h6, p, pre, blockquote, form, label, ul, ol, dl, fieldset, address, body, html { margin:0; padding:0; }
li, dd, blockquote {margin:0; padding:0;}


img {border:0; vertical-align:top;}
td {vertical-align:top;}


body {font-family:arial, tahoma; background:#fff;}

a {color:#003182;}
a:hover {color:#4780de;}

.cl {clear:both;}

p{line-height:1.4; margin:0 0 10px 0; font:normal 13px arial;}

h1 {font:normal 28px georgia; margin:0 0 20px 0; border-bottom:solid 1px #f3c800; padding:0 0 20px 0;}
h2 {font:normal 24px georgia; margin:0 0 20px 0; } 

h3 {font:normal 20px georgia; margin:0 0 15px 0;}
h4 {font:normal 16px georgia; margin:0 0 8px 0;}


/*   LAYOUT   */

#outer-container {width:100%; background:url(../img/buryat-uzor.png) 0 20px repeat-x;}
#inner-container {width:960px; margin:0 auto; background:url(../img/flags2_tsiden.png) 515px -5px no-repeat;}

.content-margin {padding:0px;}

#two-cols-index {padding:30px 20px 20px 0px;}
#two-cols-index  .left-col {float:left; width:360px;}
#two-cols-index  .right-col {float:right; width:560px;}

#two-cols-inner{padding:10px 20px 20px 0px;}

#two-cols-inner  .left-col {float:left; width:680px;}
#two-cols-inner  .right-col {float:right; width:250px;}
#one-col-inner{padding:10px 0 20px 0;}

#header {padding:10px 0; margin:0 0 15px 0;}
#header  #logo {float:left; padding:3px 0 0 10px;}
#header  .site-map {float:right; padding:35px 20px 0 0;}
#header  .site-map a {font:normal 11px arial; display:inline-block; background:#fff; padding:0 3px 2px 3px;}

.main-menu {background:url(../img/menu.png) 0 0 repeat-x; padding:1px 0; margin:0 0 20px 0; width:100%;}
.main-menu  ul {list-style:none; padding:0 0 0 10px; }
.main-menu  ul li {display:block; float:left; background:url(../img/menu-divide.png) 0 3px no-repeat;padding:0 0 0 1px; margin:0;}
.main-menu  ul li.first {background:none;}
.main-menu  ul li a {display:inline-block; padding:12px 12px 12px 12px; font:normal 13px arial; color:#fff; margin:0;}
.main-menu  ul li a:hover, .main-menu  ul li a.active {background:url(../img/menu.png) 0 -49px repeat-x; text-decoration:none; color:#fff;}



.news-box {height:300px; background:url(../img/news-box.png) 0 -310px repeat-x; width:100%; position:relative; overflow:hidden;}
.news-box  .sh{width:40px; height:300px; background:url(../img/news-box.png) 0 0 no-repeat; position:absolute;}
.news-box  .lsh{left:-20px; top:0;}
.news-box  .rsh{right:-20px; top:0; background-position:0 -620px;}

.main-news  {padding:20px 0 0 0; margin:0 20px; width:660px; float:left;}
.main-news .news-foto {float:left; width:340px; position:relative;}
.main-news .news-foto a {display:none; position:absolute;}
.main-news  ul {float:right; width:320px; }
.main-news  ul li {/*position:relative;*/ padding:0 10px 0 20px; margin:0 0 12px 0;}

.main-news  ul li.active {background:url(../img/news-active.jpg) 0 0 repeat-x #014884; border-bottom:solid 1px #115fa3; border-right:solid 1px #115fa3;  padding:10px 10px 10px 20px;  height:1%; position:relative;}
.main-news  ul li.active i {color:#e5e5e5;}
.main-news  ul li.active a {color:#fff;  }
.main-news  ul li.active a:hover {color:#b6cbde; text-decoration:none;   }
.main-news  ul li.active em {width:7px; height:13px; background:url(../img/news-active-arrow.png) 0 0 no-repeat; display:block; position:absolute; top:50%; left:-7px; margin:-7px 0 0 0;}



.older-news {float:right; padding:20px 0 0 0;}
.older-news ul {width:230px;}
.older-news  ul li {position:relative; padding:0 10px 0 10px; margin:0 0 15px 0;}


.news ul { padding:20px 0 0 0; border-top:solid 1px #f3c800; margin:20px 0 0 0;}
.page .news ul {border:none; padding:0; margin:0;}
.news ul li{margin: 0 0 30px 0;}
.news ul p{}
.news  ul li i{display:block; font:italic 11px arial; margin:0 0 2px 0;}

.page .items ul {list-style:none;}
.page .items ul li {margin:0 0 30px 0;}
.items ul {list-style:none;}
.items ul a{display:inline-block;}
.items ul p{font:normal 13px/1.3 arial; margin:0 0 5px 0;}
.items ul li i{display:block; font:italic 11px arial; margin:0 0 2px 0;}


.gallery {margin:20px 0;}
.gallery .item .foto {float:left;}
.gallery .item .text {padding:0 10px 0 160px;}
.gallery .item .text p {font:normal 13px/1.2 arial; margin:0 0 5px 0;}
.gallery .item .text i {display:block; font:italic 11px arial; margin:0 0 2px 0;}

.gallery.show .item {float:left; width:50%; height:160px; margin:0 0 10px 0;}


.speech {border:solid 1px #d1dade; padding:20px;}
.speech h3 {padding:0 0 0 100px; background:url(../img/foto-president.jpg) 0 0 no-repeat; margin:0 0 30px 0;}
.speech h3 span {padding:0 0 40px 0; margin:0 0 10px 0; display:block; border-bottom:solid 1px #f3c800;}
.speech li {margin:0 0 20px 0;}

.resources {padding:30px 0 0 0; border-top:solid 1px #f3c800; margin:20px 0 0 0;}
.resources li {float:left; width:33%; text-align:center; height:160px;}
.resources li  p{padding:0 10px;}

.page i{font:italic 12px arial; color:#686868; display:block; margin:0 0 5px 0;}
.page blockquote {float:right; margin:5px 0 5px 15px; height:1%;  width:320px; padding:10px 10px 40px 10px; font:italic 16px/1.4 georgia; background:url(../img/bq.png) 0 bottom no-repeat #ececec;}

.page ul {list-style:square; margin:20px 20px 20px 30px;}
.page ol {margin:20px 20px 20px 30px;}
.page ul li{font:normal 14px/1.3 arial; margin:0 0 10px 0;}
.page ol li{font:normal 14px/1.3 arial; margin:0 0 10px 0;}

#footer {background:url(../img/footer.png) 0 0 repeat-x #003765;}

#footer .footer-container {margin:0 auto; width:960px; padding:10px 0;}
#footer .footer-menu {list-style:none;padding:10px 0 50px 0; background:url(../img/liner.png) center 60px no-repeat;}
#footer .footer-menu ul {list-style:none;}
#footer .footer-menu ul li{float: left; display:block; background:url(../img/menu-divide.png) 0 0 no-repeat;}
#footer .footer-menu ul li.first{background:none;}
#footer .footer-menu ul li a{font:normal 13px arial; display:inline-block;padding:6px 10px 10px 14px;}
#footer a {color:#fff;}
#footer a:hover {color:#b6cbde;}

#footer .copyrights {padding:20px 0;}
#footer .copyrights p {font:normal 11px arial; color:#b6cbde;}
#footer .copyrights .block1 {float:left; width:520px;}
#footer .copyrights .block2 {float:right; width:200px;}
#footer .copyrights .block3 {float:right; width:180px; text-align:right;}

#footer .footer-info p {font:normal 11px arial; color:#b6cbde; margin:0 0 6px 0;}

#footer a.tdn {text-decoration:none; color:#b6cbde;}



/*686868 italic 11px arial*/
/* #000 bold arial 13px*/
/* normal 13px arial*/
/*710px*/

.gallery h1.csc-firstHeader {
    font-size: 16px;
    border: none;
    margin-bottom: 0px;
    padding-bottom: 3px;
}

.content-inner div.csc-header {
    border: none;
    padding-bottom: 0;
} 